home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / artemis1 / src / setup.md < prev    next >
Encoding:
Text File  |  1995-05-14  |  5.0 KB  |  197 lines

  1.  
  2. #define barLAT2XSIZE 1
  3. #define barLAT2YSIZE 2
  4. #define barNIZIMI 3
  5. #define barKOSURE 4
  6. #define barSPRAY 5
  7. #define selLat1Sw 6
  8. #define selLat2Sw 7
  9. #define seZ1 8
  10. #define selZoom 9
  11. #define selCopyop 10
  12. #define selMatteAdj 11
  13. #define selAreaAdj 12
  14. #define selSpray 13
  15. #define selColModel 14
  16. #define selCsrCol 15
  17. #define selBackCol 16
  18. #define selPartSave 17
  19. #define selLoadMove 18
  20.  
  21. #define CSRCOLY 256
  22. #define BAKCOLY 272
  23. #define NIZIMIY 164
  24. #define KOSUREY 180
  25. #define SPRAYY 196
  26. #define SPRAYY2 212
  27. #define COLMDLY 240
  28. #define PARTSAVEY 292
  29. #define LOADMOVY 308
  30.  
  31. static BUTTON setupmenu_buttons[] =
  32. {
  33.     {16,32,0,0,typeSTRe,(int)"小格子",NOFNC,NO,NULL,0},
  34.     {64,32,0,0,typeSTR,(int)"表示",NOFNC,NO,NULL,0},
  35.     {16,52,0,0,typeSTRe,(int)"大格子",NOFNC,NO,NULL,0},
  36.     {64,52,0,0,typeSTR,(int)"表示",NOFNC,NO,NULL,0},
  37.     {64,68,0,0,typeSTR,(int)"サイズ",NOFNC,NO,NULL,0},
  38.     {124,68,0,0,typeSTR,(int)"横",NOFNC,NO,NULL,0},
  39.     {220,68,0,0,typeSTR,(int)"縦",NOFNC,NO,NULL,0},
  40.     {16,88,0,0,typeSTRe,(int)"拡大率",NOFNC,NO,NULL,0},
  41.     {16,108,0,0,typeSTRe,(int)"COPY 演算",NOFNC,NO,NULL,0},
  42.     {16,124,0,0,typeSTRe,(int)"透過時の境界補正",NOFNC,NO,NULL,0},
  43.     {16,144,0,0,typeSTRe,(int)"範囲座標限定",NOFNC,NO,NULL,0},
  44.     {16,NIZIMIY,0,0,typeSTRe,(int)"にじみやすさ",NOFNC,NO,NULL,0},
  45.     {124,NIZIMIY,0,0,typeSTR,(int)"小",NOFNC,NO,NULL,0},
  46.     {237,NIZIMIY,0,0,typeSTR,(int)"大",NOFNC,NO,NULL,0},
  47.     {16,KOSUREY,0,0,typeSTRe,(int)"こすれやすさ",NOFNC,NO,NULL,0},
  48.     {124,KOSUREY,0,0,typeSTR,(int)"小",NOFNC,NO,NULL,0},
  49.     {237,KOSUREY,0,0,typeSTR,(int)"大",NOFNC,NO,NULL,0},
  50.     {16,SPRAYY,0,0,typeSTRe,(int)"スプレー半径",NOFNC,NO,NULL,0},
  51.     {16,SPRAYY2,0,0,typeSTRe,(int)"スプレー種別",NOFNC,NO,NULL,0},
  52.     {16,COLMDLY,0,0,typeSTRe,(int)"色の選択方法",NOFNC,NO,NULL,0},
  53.     {16,CSRCOLY,0,0,typeSTRe,(int)"カーソル色",NOFNC,NO,NULL,0},
  54.     {16,BAKCOLY,0,0,typeSTRe,(int)"起動時の画面色",NOFNC,NO,NULL,0},
  55.     {16,PARTSAVEY,0,0,typeSTRe,(int)"部分セーブ機能",NOFNC,NO,NULL,0},
  56.     {16,LOADMOVY,0,0,typeSTRe,(int)"ロード位置指定",NOFNC,NO,NULL,0},
  57.     {-1}
  58. };
  59.  
  60. static SCROLLBAR setupmenu_bars[] =
  61. {
  62.     {164,68,barHORI,48,98+50,50,0,NOFNC,YES,1,NO, NULL,barLAT2XSIZE},
  63.     {260,68,barHORI,48,98+50,50,0,NOFNC,YES,1,NO, NULL,barLAT2YSIZE},
  64.     {164,NIZIMIY,barHORI,72,200+39,39,0,NOFNC,YES,0,NO, NULL,barNIZIMI},
  65.     {164,KOSUREY,barHORI,72,256+50,50,0,NOFNC,YES,0,NO, NULL,barKOSURE},
  66.     {164,SPRAYY,barHORI,72,100+19,19,0,NOFNC,YES,0,NO, NULL,barSPRAY},
  67.     {-1}
  68. };
  69.  
  70. static SELECTOR_ELEMENT setupmenu_selelm0[] =
  71. {
  72.     {124,32,"あり",YES,NULL,0},
  73.     {196,32,"なし",YES,NULL,0},
  74.     {-1}
  75. };
  76.  
  77. static SELECTOR_ELEMENT setupmenu_selelm1[] =
  78. {
  79.     {124,52,"あり",YES,NULL,0},
  80.     {196,52,"なし",YES,NULL,0},
  81.     {-1}
  82. };
  83.  
  84. static SELECTOR_ELEMENT setupmenu_selelm2[] =
  85. {
  86.     {96,88,"1",YES,NULL,seZ1},
  87.     {96+32,88,"2",YES,NULL,0},
  88.     {96+32*2,88,"4",YES,NULL,0},
  89.     {96+32*3,88,"8",YES,NULL,0},
  90.     {96+32*4,88,"16",YES,NULL,0},
  91.     {-1}
  92. };
  93.  
  94. static SELECTOR_ELEMENT setupmenu_selelm3[] =
  95. {
  96.     {124,108,"上書き",YES,NULL,0},
  97.     {196,108,"背景色透過",YES,NULL,0},
  98.     {-1}
  99. };
  100.  
  101. static SELECTOR_ELEMENT setupmenu_selelm4[] =
  102. {
  103.     {124,124,"あり",YES,NULL,0},
  104.     {196,124,"なし",YES,NULL,0},
  105.     {-1}
  106. };
  107.  
  108. static SELECTOR_ELEMENT setupmenu_selelm5[] =
  109. {
  110.     {124,144,"あり",YES,NULL,0},
  111.     {196,144,"なし",YES,NULL,0},
  112.     {-1}
  113. };
  114.  
  115. static SELECTOR_ELEMENT setupmenu_selelm6[] =
  116. {
  117.     {124,SPRAYY2,"ドット",YES,NULL,0},
  118.     {196,SPRAYY2,"ペン先",YES,NULL,0},
  119.     {-1}
  120. };
  121.  
  122. static SELECTOR_ELEMENT setupmenu_selelm7[] =
  123. {
  124.     {124,COLMDLY,"RGB",YES,NULL,0},
  125.     {196,COLMDLY,"HLS",YES,NULL,0},
  126.     {-1}
  127. };
  128.  
  129. static SELECTOR_ELEMENT setupmenu_selelm8[] =
  130. {
  131.     {124,CSRCOLY,"明灰",YES,NULL,0},
  132.     {196,CSRCOLY,"暗灰",YES,NULL,0},
  133.     {-1}
  134. };
  135.  
  136. static SELECTOR_ELEMENT setupmenu_selelm9[] =
  137. {
  138.     {124,BAKCOLY,"白",YES,NULL,0},
  139.     {196,BAKCOLY,"黒",YES,NULL,0},
  140.     {-1}
  141. };
  142.  
  143. static SELECTOR_ELEMENT setupmenu_selelm10[] =
  144. {
  145.     {124,PARTSAVEY,"使う",YES,NULL,0},
  146.     {196,PARTSAVEY,"使わない",YES,NULL,0},
  147.     {-1}
  148. };
  149.  
  150. static SELECTOR_ELEMENT setupmenu_selelm11[] =
  151. {
  152.     {124,LOADMOVY,"あり",YES,NULL,0},
  153.     {196,LOADMOVY,"なし",YES,NULL,0},
  154.     {-1}
  155. };
  156.  
  157. static SELECTOR setupmenu_sels[] =
  158. {
  159.     {0, setupmenu_selelm0,NULL, NULL,selLat1Sw},
  160.     {0, setupmenu_selelm1,NULL, NULL,selLat2Sw},
  161.     {0, setupmenu_selelm2,NULL, NULL,selZoom},
  162.     {0, setupmenu_selelm3,NULL, NULL,selCopyop},
  163.     {0, setupmenu_selelm4,NULL, NULL,selMatteAdj},
  164.     {0, setupmenu_selelm5,NULL, NULL,selAreaAdj},
  165.     {0, setupmenu_selelm6,NULL, NULL,selSpray},
  166.     {0, setupmenu_selelm7,NULL, NULL,selColModel},
  167.     {0, setupmenu_selelm8,NULL, NULL,selCsrCol},
  168.     {0, setupmenu_selelm9,NULL, NULL,selBackCol},
  169.     {0, setupmenu_selelm10,NULL, NULL,selPartSave},
  170.     {0, setupmenu_selelm11,NULL, NULL,selLoadMove},
  171.     {-1}
  172. };
  173.  
  174. static MENU setupmenu =
  175. {
  176.     "各種スイッチの設定",
  177.     320,348,
  178.     setupmenu_buttons,
  179.     setupmenu_bars,
  180.     setupmenu_sels,
  181.     NULL,NULL,NULL,
  182.     dspSetupMenu,
  183.     ersSetupMenu,
  184.     0,0,0,0,NO,NO,NULL
  185. };
  186.  
  187. #undef CSRCOLY
  188. #undef BAKCOLY
  189. #undef NIZIMIY
  190. #undef KOSUREY
  191. #undef SPRAYY
  192. #undef SPRAYY2
  193. #undef COLMDLY
  194. #undef PARTSAVEY
  195. #undef LOADMOVY
  196.  
  197.